자동출력, PPP / 단열재그리기, INS / 등분 복사하기, DVC > 질문 및 오류신고

본문 바로가기

질문 및 오류신고

자동출력, PPP / 단열재그리기, INS / 등분 복사하기, DVC

페이지 정보

작성자 마르퀘스 댓글 10건 조회 4,904회 작성일 24-06-28 17:17

본문

질문 전에 XiCAD가 최신 버전인지 확인 부탁드립니다.

--------------------------------
캐드 프로그램 종류 및 버전 (누락하면 답변하지 않음) : GstarCAD 2022 / XiCAD for GstarCAD...v4.74
오류 내용 (오류 메세지 등) :

안녕하세요. XiCAD를 사용 중에 몇가지 오류가 있어 문의드립니다.

- 자동출력, PPP
사용할 때, 설정이 저장되지 않아 매번
자동 선축척, 도면명 축출, 연필, 투명도, 도곽블럭, 출력범위 등을 다시 설정해줘야합니다 ㅠ
출력을 한 뒤 파일을 안꺼도 저장이 되지 않습니다.
여러파일 기능도 도면이 실행은 되지만 아래와 같은 오류 메시지와 함께 실행되지 않습니다.
* 마지막 출력 설정 기기, 종이는 저장됩니다!

- 단열재그리기, INS
설정(S)의 내용이 위와 같은 내용으로 설정 저장이 되지 않습니다.

- 등분 복사하기, DVC
다른 기능은 다 정상적으로 작동하나,
<엔터=자기자리 복사>를 사용했을 때 오류가 생깁니다.
1. 최소간격(M)으로 실행하면 1개만 복사되고 되지않습니다.
2. 등분 갯수 입력시 오류 메시지가 나오면서 실행되지 않습니다.

*최근 이직하게 되어 GstarCAD 2022를 사용 중입니다.
** 항상 항상 감사한 마음으로 XICAD를 사용하고있습니다. 정말 정말 감사합니다!

--------------------------------
자동출력, PPP의 오류 메시지

명령:(load "C:/xicad/Lisp/xiScrFunc.fas")

명령:(xi:Scr-ProcessDwg "C:/xicad/AutoSave/xi_ScrTemp.tmp" "C:/xicad/Lisp/xiScrFunc.fas" "(xiAutoPlot_subFunc)" nil nil)

─,.─;;; 인수 유형 오류: stringp nil

--------------------------------
등분 복사하기, DVC의 오류 메시지
명령:DVC
>> 복사할 객체 선택:
객체 선택: 1개를 찾음

객체 선택:

>> 도움말(?)/ 복사 기준점 지정 <엔터=자기자리 복사>:

>> 복사 시작점 지정:
>> 다음 점 지정
>> 최소간격(M)/ 등분 갯수 입력 <15>: 15

─,.─;;; 인수 유형 오류: numberp: nil

첨부파일

댓글목록

이자더님의 댓글

이자더 작성일

안녕하세요
GstarCAD 2022 의 build 번호를 알려 주세요

마르퀘스님의 댓글의 댓글

마르퀘스 작성일

GstarCAD2022SP2_KR20220804_x64
이게 build 번호 일까요?

마르퀘스님의 댓글의 댓글

마르퀘스 작성일

단열재그리기, INS
<엔터=객체선택>
>> 단열재를 그릴 객체 선택
길이 8000 이상 경우, 오류 메시지 없이 바로 CAD가 강제종료됩니다.
이것도 같이 검토부탁드려도 괜찮을까요?

이자더님의 댓글

이자더 작성일

DVC 오류는 v4.75 에 수정 반영

마르퀘스님의 댓글의 댓글

마르퀘스 작성일

감사합니다!

이자더님의 댓글

이자더 작성일

하나씩 해 보겠습니다.

1. 설정값이 저장되지 않는 문제...
xicad 또는 xicad의 하위 폴더 중에 dialogbox 와 xiLib 폴더가 읽기 전용일 경우에는 설정값이 저장되지 않습니다.

혹은 c:/program files 와 같은 시스템 폴더 아래에 xicad 를 설치해도 같습니다.

2. plot 시 여러파일에서 오류가 나는 것은.. 첨부파일로 올려 드린 것을.. ../xicad/Lisp 폴더에 덮어쓴 후에, 출력을 해보세요..
해결을 위한 파일이 아니라, 문제 분석을 위한 파일입니다.
여러 파일 출력을 실행한 후에, 명령창에 나오는 메세지를 복사해서 올려 주세요.

3. 단열재 그리기는.. GstarCAD 연산 속도의 한계 때문인데... 당장은 해결 방법이 없고, 제가 "객체 선택" 시의 그리기 함수를 다시 손봐야 해서 다음 버전에 반영이 가능한데.. 어느 길이까지 가능할지는 해봐야 알 수 있을 것 같습니다.

마르퀘스님의 댓글의 댓글

마르퀘스 작성일

윗  메시지는 테스트 삼아 현재 파일을..
아랫 메시지는 여러 파일 입니다!

명령:PPP
>> 출력 대상과 순서가 맞나요? Yes/No <Yes>:

※ 파일 생성: C:/Users/삼익/Downloads/A-661~664 108동 경로당 평면도-240628(성능설계적용)_001.pdf
  인쇄: 1/3장, 축척 1:80

※ 파일 생성: C:/Users/삼익/Downloads/A-661~664 108동 경로당 평면도-240628(성능설계적용)_002.pdf
  인쇄: 2/3장, 축척 1:80

※ 파일 생성: C:/Users/삼익/Downloads/A-661~664 108동 경로당 평면도-240628(성능설계적용)_003.pdf
  인쇄: 3/3장, 축척 1:80

명령:PPP
  출력부수 : 1 부

명령:(vla-Activate (cond ((not (vl-catch-all-error-p (setq doc (vl-catch-all-apply 'vla-item (list (setq docs (vla-get-Documents (vlax-get-acad-object))) "A-001
건물배치도-240626(구역선형변경).dwg"))))) doc)((vla-open docs "C:/Users/삼익/Downloads/A-001 건물배치도-240626(구역선형변경).
dwg"))))(princ)

; 오류:  일관성 호출 기능

명령:
명령:(vla-Activate (cond ((not (vl-catch-all-error-p (setq doc (vl-catch-all-apply 'vla-item (list (setq docs (vla-get-Documents (vlax-get-acad-object)))
"A-661~664 108동 경로당 평면도-240628(성능설계적용).dwg"))))) doc)((vla-open docs "C:/Users/삼익/Downloads/A-661~664 108동 경로당 평면도-240628(성능설계적용).
dwg"))))(princ)

명령:(load "C:/xicad/Lisp/xiScrFunc.fas")

명령:(xi:Scr-ProcessDwg "C:/xicad/AutoSave/xi_ScrTemp.tmp" "C:/xicad/Lisp/xiScrFunc.fas" "(xiAutoPlot_subFunc)" nil nil)
a01  a02  a03  a04  a05  a06  a07  a08  a09  a10  a11  a12  a13  a14  a15  a16  a17  a18  a19  a20  a21  a22  a23  a24 
※ 파일 생성: C:/Users/삼익/Downloads/||A-661~664 108동 경로당 평면도-240628(성능설계적용)_001.pdf
  인쇄: 1/3장, 축척 1:80

※ 파일 생성: C:/Users/삼익/Downloads/||A-661~664 108동 경로당 평면도-240628(성능설계적용)_002.pdf
  인쇄: 2/3장, 축척 1:80

※ 파일 생성: C:/Users/삼익/Downloads/||A-661~664 108동 경로당 평면도-240628(성능설계적용)_003.pdf
  인쇄: 3/3장, 축척 1:80

마르퀘스님의 댓글

마르퀘스 작성일

이렇게 하나하나 답변해주시고 도움주셔서 너무너무 감사합니다!

1. 설정값이 저장되지 않는 문제...
- C:\xicad에 정상적으로 파일경로가 존재하며, dialogbox 와 xiLib 폴더가 일기 전용 파일이 아닙니다.
- 혹시나 싶어 일부로 읽기 전용으로 속성을 수정하였다가 다시 해제도 해보았습니다.

2. 면적 숫자로 찍어주기, AE
- 처음에는 잘 실행되다가, 설정(s)에서 단위 : 없음, 제곱미터 기호 : ㎡으로 변경해주니깐 딱 한번 실행되고 이후 설정을 다시 원상복귀시켜도 아래의 메시지와 함께 실행되지 않습니다.

==============================
명령:AE
>> 면적을 측정할 객체 선택:
객체 선택: 1개를 찾음

객체 선택:

  글씨크기:200.0, 표현종류:제미, 자릿수:2, 단위표현:있음
>> 설정(S)/ 기존문자 교체(E)/ 면적 삽입점 지정:
  ─,.─;;; 인수 유형 오류: numberp: nil

이자더님의 댓글

이자더 작성일

그럼 출력은 이상없이 되는 거네요.. 맞죠?

원인은 대략 알 것 같은데요..
폴더 이름에 특수문자 "||"가 들어 있어서 그렇습니다.

그러므로.. 일단 모든 폴더에서 이 특수문자를 제거하고...
dialogbox 내의 모든 파일과, ../xicad/xiLib/xiConfig... 로 시작하는 파일을 삭제하시면 되실 거여요.

이자더님의 댓글

이자더 작성일

이 오류는 GstrCAD 2022 의 자체 오류로 판명되었습니다.
그 아래 버전 또는 이상의 버전을 사용하시면 되세요.


XICAD, Copyright © izzarder.com All rights reserved.